/**
 * Redux 中间件 流程
 *
 *    没有中间件：
 *      dispatch(action)    =>  Reducer
 *
 *    有了中间件：
 *      dispatch(action)    => 中间件1 => 中间件2 => Reducer
 *
 * Redux 中间件 自定义
 *
 *    1. 自定义一个 阿巴阿巴的中间件
 *
 *    2. 自定义一个 时长中间件
 *
 *    3. 延迟中间件 delay， 需要能够自定义延迟时间，默认为 1000 ms
 */

import { Component } from "react";
import Hello from "./components/Hello";
import World from "./components/World";

export default class App extends Component {
  render() {
    return (
      <div>
        <h1>App</h1>
        <hr />
        <Hello name="zhagnsan" />
        <hr />
        <World />
      </div>
    );
  }
}
